home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / wch10r.zip / WINCHIME.DOC next >
Text File  |  1991-11-19  |  7KB  |  131 lines

  1.                        WINCHIME: A Talking Chime
  2.                              Version 1.0r
  3.                        -------------------------
  4.                    Copyright 1991, Farpoint Software
  5.  
  6. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  7.  
  8. This program may be freely copied and distributed, as long as the following
  9. conditions are met: (1) No fee is charged other than a normal time usage fee
  10. required by some Bulletin Board Services, or a small disk duplication fee
  11. not to exceed $8, (2) The program is distributed in its original, unmodified
  12. form, and (3) This document file is included with the executable file without
  13. modification.  This program may not be bundled with, or transferred as part
  14. of, any package which is sold or for which any licensing fee is charged.
  15.  
  16. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  17.  
  18. Winchime is a Microsoft Windows program whose purpose is to announce the
  19. time of day at 30 minute or 1 hour intervals, using digitized human speech
  20. reproduced through the built-in speaker in most 286 or 386 computers. The
  21. machine must be at least as fast as an 8 MHz 286. The program will function
  22. in all Windows modes: real, standard, or enhanced.
  23.  
  24. There are four files in the archive:
  25.  
  26.        WINCHIME.EXE  -  The executable program.
  27.        WINCHIME.UEV  -  The compressed voice data (4 bit u-Law PCM format).
  28.        WINCHIME.NDX  -  A binary index to the .VOI file.
  29.        WINCHIME.DOC  -  This file.
  30.  
  31. To install the program, simply copy all files into the same directory,
  32. then start the program as you would any other windows program (i.e. place
  33. an entry into the Program Manager and double-click it, or select File/Run
  34. from the Program Manager menu and type the full pathname of WINCHIME.EXE
  35. as the comamnd line). Note that the first time the program is run, it will
  36. decompress WINCHIME.UEV into WINCHIME.VOI and delete WINCHIME.UEV.
  37.  
  38. There is one caution to be observed when starting Winchime: DON'T START IT
  39. WHILE AN ENHANCED MODE DOS SESSION IS IN PROGRESS WITH THE "BACKGROUND"
  40. FLAG SET. Doing so will cause no actual harm; however, the CPU speed will
  41. probably be incorrectly calibrated and the announcements will play at the
  42. wrong speed. Once Winchime is running, it's OK to use enhanced mode DOS
  43. sessions with this flag set.
  44.  
  45. For those unfamiliar with the various modes of Windows, here is a way to
  46. find out which mode you are using: From the Program Manager menu, select
  47. Help/About Program Manager. A dialog box will appear. Just below the center
  48. horizontal line in the box, a line of text will read either "Real Mode",
  49. "Standard Mode", or "386 Enhanced Mode". Another bit of information:
  50. any program that you run under Windows that was not specifically written
  51. for Windows (i.e. can run without Windows) is considered to be a DOS Session.
  52. This includes COMMAND.COM or "Command Prompt". If you are in 386 Enhanced
  53. Mode, and at least one such program is currently running, then an Enhanced
  54. Mode DOS Session is in progress. To find out if such a session has its
  55. background flag set, press Alt-Spacebar while the session is in the
  56. foreground. Select "Settings..." from the system menu that appears. In the
  57. resulting dialog box, a checkbox under Tasking Options is labelled
  58. "Background". If this box is checked (X'ed), then the background flag
  59. is set for that session.
  60.  
  61. Because of the above situation, if you like and plan to use this program
  62. regularly, we suggest that you load it automatically when starting Windows.
  63. This may be accomplished by placing the following line under the [windows]
  64. heading in your WIN.INI file:
  65.                                load=c:\winchime\winchime.exe
  66. (Of course, substitute the actual name of the directory containing the
  67.  Winchime files.)
  68.  
  69. Winchime has no "main window", only an icon and a system menu. All features
  70. may be accessed through the system menu. The announcement interval may be
  71. set to 1 hour or 30 minutes; the starting default is 30 minutes. The volume
  72. level may be set to full, medium (-6 db), or low (-12 db); the starting
  73. default is full. The program does not "remember" these settings between
  74. invocations (no complaints, please; it's free, after all).
  75.  
  76. When the program is first started, a logo banner will appear. During this
  77. time, the CPU speed is being calibrated. This will take anywhere from 10
  78. to 20 seconds in standard or enhanced mode; the longer times correspond to
  79. slower machines. In real mode, the calibration takes 4 seconds. (I am
  80. looking for ways to speed this up, but this is the best I have at the
  81. moment.) After the calibration, the banner will disappear and the icon
  82. will appear. At this point, Winchime is running with default settings.
  83. If you want to hear an announcement without waiting, use the Windows
  84. Control Panel program to temporarily set the time of day to an even hour
  85. of half-hour; the announcement will occur within 5 seconds.
  86.  
  87. When you are using DOS sessions while Winchime is running, the following
  88. facts are of interest:
  89.  
  90.   (1) In real or standard mode, announcements will not occur while the DOS
  91.       session is in the foreground since this freezes all Windows programs.
  92.   (2) In enhanced mode, announcements will not occur while a DOS session
  93.       flagged as "exclusive" is in the foreground unless it is displayed
  94.       in a window.
  95.   (3) In enhanced mode, announcements MAY occur while a non-windowed DOS
  96.       session is in the foreground if it is NOT flagged as "exclusive".
  97.       This seems to depend on the activities of the program running in
  98.       the DOS session. Apparently Windows, while in this state, delivers
  99.       WM_TIMER messages (upon which Winchime depends) only erratically
  100.       to background Windows programs. Two things which seem to help
  101.       slightly: (a) a lot of int 21h calls by the foreground program,
  102.       and (b) not setting the "detect idle time" flag in the PIF file.
  103.  
  104. This program was created using the same voice digitizing technique as
  105. that found in the Digitized Voice Programmer's Toolkit, Version 2.0
  106. (to be released in December 1991 as shareware).
  107.  
  108. There are two versions of Winchime in circulation, labelled as
  109. versions 1.0f and 1.0r. The difference between these versions is as
  110. follows: Version 1.0f (full) is distributed with untouched voice data
  111. files and produces maximum sound fidelity. Version 1.0r (reduced) uses
  112. a "lossy" data compression technique to reduce the size of the bulky
  113. voice data file for faster modem transfers. The sound quality of the
  114. reduced size version is adequate, but audibly inferior to that of the
  115. full size version. This DOC file should be associated with the reduced
  116. version. The full version, in addition to slightly better sound, provides
  117. (a) the word "It's" preceeding the announcement phrase, (b) the word
  118. "o'clock" where appropriate, and (c) the option to announce at 15-minute
  119. intervals. These non-essential words were removed from the reduced version
  120. in order to achieve further reduction in file size.
  121.  
  122.  
  123. Our mailing address is:
  124.  
  125.                Farpoint Software
  126.                2501 Afton Court
  127.                League City, Texas 77573-3438
  128.  
  129. Compuserve ID:
  130.                74030,554    Alan D. Jones
  131.